﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using TomNet.Core.Data;
using TomNet.IMSC.Model.Infrastructure;

namespace TomNet.IMSC.Model.DbModels.Finance
{
    /// <summary>
    /// 金融过户流水
    /// </summary>
    public class FinanceTransferRunnings : EntityBase<int>
    {
        /// <summary>
        /// 金融总流水ID
        /// </summary>
        public int FinanceRunningsID { get; set; }
        /// <summary>
        /// 区域
        /// </summary>
        [StringLength(50)]
        public string Area { get; set; }
        /// <summary>
        /// 查档时间
        /// </summary>
        public DateTime QueryArchivesTime { get; set; }
        /// <summary>
        /// 查档状态 0未分配  1进行中  2已完成  3异常
        /// </summary>
        public int QueryArchivesState { get; set; }
        /// <summary>
        /// 查档说明
        /// </summary>
        public string QueryArchivesRemark { get; set; }
        /// <summary>
        /// 查档操作员
        /// </summary>
        public int QueryArchivesStaffID { get; set; }
        /// <summary>
        /// 过户时间
        /// </summary>
        public DateTime TransferTime { get; set; }
        /// <summary>
        /// 过户状态 0未分配  1进行中  2已完成  3异常
        /// </summary>
        public int TransferState { get; set; }
        /// <summary>
        /// 过户说明
        /// </summary>
        public string TransferRemark { get; set; }
        /// <summary>
        /// 过户操作员
        /// </summary>
        public int TransferStaffID { get; set; }
        /// <summary>
        /// 下证时间
        /// </summary>
        public DateTime CredentialsTime { get; set; }
        /// <summary>
        /// 下证状态 0未分配  1进行中  2已完成  3异常
        /// </summary>
        public int CredentialsState { get; set; }
        /// <summary>
        /// 下证说明
        /// </summary>
        public string CredentialsRemark { get; set; }
        /// <summary>
        /// 下证操作员
        /// </summary>
        public int CredentialsStaffID { get; set; }
    }
}
